// 删除单个客户信息
function delCustomerInfo(id) {
	var delFlag = window.confirm("是否删除此条客户信息？");
	if(delFlag) {

		customerAjax.delCustomer(id, delCallback);
	}
}

function delCallback(data) {
	if(data == 'true') {
		window.location.reload();
	} else {
		alert(data);
	}
}

// 批量删除客户信息
function delSelectedCustomer() {

	var $sels = $("input[type='checkbox'][name='customerInfoIds']:checked");

	var array = new Array($sels.length);

	if($sels.length != 0) {
		$sels.each(function(index, Ele){
			array[index] = $(Ele).val();
		});

		var flag = window.confirm("是否删除所选客户信息？");

		if(flag) {
			customerAjax.delAllCustomers(array , delAllCallback);
		}
	} else {
		alert("请选择要删除客户信息记录！");
	}

	return false;
}

// 删除多项
function delAllCallback(data) {
	window.location.reload();
	alert(data);
}

// 选择所有
function checkAll(node) {

	var checks = document.getElementsByName('customerInfoIds');

	for(var x = 0; x < checks.length; x++) {
		checks[x].checked = node.checked;
	}
}

// 查询客户详细信息
function showDetail(id) {

	customerAjax.query(id , queryCallback);
}

function queryCallback(data) {
	$.dialog({
		title:'客户详细信息',
		content:data,
		resize:false
	});
}

// 显示更新用户信息界面 
function showInputDialog(id) {
	customerAjax.updateInput(id , updateInputCallback);
}

function updateInputCallback(data) {
	$.dialog({
		title:'更新客户信息',
		content:'<form name="customerUpdateForm" action="" method="post">' + data + '</form>',
		resize:false
	});
}

// 更新用户信息
function updateCustomer() {
	var customerInfoMap = dwr.util.getValues("customerUpdateForm");
	customerAjax.update(customerInfoMap , updateCallback);
}

function updateCallback(data) {
	if(data == 'true') {
		window.location.reload();			
	} else {
		alert(data);
	}
}

// 显示添加客户界面
function showAddInputDialog() {
	customerAjax.addInput(addInputCallback);
	return false;
}

function addInputCallback(data) {
	$.dialog({
		title:'客户添加界面',
		content: '<form name="customerAddForm" action="" method="post">' + data + '</form>',
		resize:false
	});
}

// 添加客户
function addCustomer() {
	var customerInfoMap = dwr.util.getValues("customerAddForm");
	customerAjax.add(customerInfoMap , addCallback);
}

function addCallback(data) {
	if(data == 'true') {
		window.location.reload();
	} else {
		alert(data);
	}
}